home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 4 / Apprentice-Release4.iso / Source Code / C / Applications / Python 1.3 / source code / Lib / linux1 / IN.py < prev    next >
Encoding:
Text File  |  1995-12-17  |  3.7 KB  |  199 lines  |  [TEXT/R*ch]

  1. # Generated by h2py from /usr/include/netinet/in.h
  2. _NETINET_IN_H = 1
  3.  
  4. # Included from features.h
  5. _FEATURES_H = 1
  6. _GNU_SOURCE = 1
  7. __USE_ANSI = 1
  8. __FAVOR_BSD = 1
  9. _BSD_SOURCE = 1
  10. _SVID_SOURCE = 1
  11. _POSIX_SOURCE = 1
  12. _POSIX_C_SOURCE = 2
  13. __USE_POSIX = 1
  14. __USE_POSIX2 = 1
  15. __USE_MISC = 1
  16. __USE_BSD = 1
  17. __USE_SVID = 1
  18. __USE_GNU = 1
  19. __GNU_LIBRARY__ = 1
  20.  
  21. # Included from sys/cdefs.h
  22. _SYS_CDEFS_H = 1
  23. def __P(args): return args     
  24.  
  25. def __P(args): return args
  26.  
  27. def __P(args): return ()     
  28.  
  29. def __STRING(x): return #x
  30.  
  31. def __STRING(x): return "x"
  32.  
  33.  
  34. # Included from sys/socket.h
  35.  
  36. # Included from linux/socket.h
  37.  
  38. # Included from linux/sockios.h
  39. FIOSETOWN = 0x8901
  40. SIOCSPGRP = 0x8902
  41. FIOGETOWN = 0x8903
  42. SIOCGPGRP = 0x8904
  43. SIOCATMARK = 0x8905
  44. SIOCGSTAMP = 0x8906
  45. SIOCADDRT = 0x890B
  46. SIOCDELRT = 0x890C
  47. SIOCGIFNAME = 0x8910
  48. SIOCSIFLINK = 0x8911
  49. SIOCGIFCONF = 0x8912
  50. SIOCGIFFLAGS = 0x8913
  51. SIOCSIFFLAGS = 0x8914
  52. SIOCGIFADDR = 0x8915
  53. SIOCSIFADDR = 0x8916
  54. SIOCGIFDSTADDR = 0x8917
  55. SIOCSIFDSTADDR = 0x8918
  56. SIOCGIFBRDADDR = 0x8919
  57. SIOCSIFBRDADDR = 0x891a
  58. SIOCGIFNETMASK = 0x891b
  59. SIOCSIFNETMASK = 0x891c
  60. SIOCGIFMETRIC = 0x891d
  61. SIOCSIFMETRIC = 0x891e
  62. SIOCGIFMEM = 0x891f
  63. SIOCSIFMEM = 0x8920
  64. SIOCGIFMTU = 0x8921
  65. SIOCSIFMTU = 0x8922
  66. OLD_SIOCGIFHWADDR = 0x8923
  67. SIOCSIFHWADDR = 0x8924
  68. SIOCGIFENCAP = 0x8925
  69. SIOCSIFENCAP = 0x8926
  70. SIOCGIFHWADDR = 0x8927
  71. SIOCGIFSLAVE = 0x8929
  72. SIOCSIFSLAVE = 0x8930
  73. SIOCADDMULTI = 0x8931
  74. SIOCDELMULTI = 0x8932
  75. SIOCADDRTOLD = 0x8940
  76. SIOCDELRTOLD = 0x8941
  77. SIOCDARP = 0x8950
  78. SIOCGARP = 0x8951
  79. SIOCSARP = 0x8952
  80. SIOCDRARP = 0x8960
  81. SIOCGRARP = 0x8961
  82. SIOCSRARP = 0x8962
  83. SIOCGIFMAP = 0x8970
  84. SIOCSIFMAP = 0x8971
  85. SIOCDEVPRIVATE = 0x89F0
  86. SIOCPROTOPRIVATE = 0x89E0
  87. SOCK_STREAM = 1
  88. SOCK_DGRAM = 2
  89. SOCK_RAW = 3
  90. SOCK_RDM = 4
  91. SOCK_SEQPACKET = 5
  92. SOCK_PACKET = 10
  93. AF_UNSPEC = 0
  94. AF_UNIX = 1
  95. AF_INET = 2
  96. AF_AX25 = 3
  97. AF_IPX = 4
  98. AF_APPLETALK = 5
  99. AF_MAX = 8
  100. PF_UNSPEC = AF_UNSPEC
  101. PF_UNIX = AF_UNIX
  102. PF_INET = AF_INET
  103. PF_AX25 = AF_AX25
  104. PF_IPX = AF_IPX
  105. PF_APPLETALK = AF_APPLETALK
  106. PF_MAX = AF_MAX
  107. MSG_OOB = 1
  108. MSG_PEEK = 2
  109. MSG_DONTROUTE = 4
  110. SOL_SOCKET = 1
  111. SOL_IP = 0
  112. SOL_IPX = 256
  113. SOL_AX25 = 257
  114. SOL_ATALK = 258
  115. SOL_TCP = 6
  116. SOL_UDP = 17
  117. SO_DEBUG = 1
  118. SO_REUSEADDR = 2
  119. SO_TYPE = 3
  120. SO_ERROR = 4
  121. SO_DONTROUTE = 5
  122. SO_BROADCAST = 6
  123. SO_SNDBUF = 7
  124. SO_RCVBUF = 8
  125. SO_KEEPALIVE = 9
  126. SO_OOBINLINE = 10
  127. SO_NO_CHECK = 11
  128. SO_PRIORITY = 12
  129. SO_LINGER = 13
  130. IP_TOS = 1
  131. IPTOS_LOWDELAY = 0x10
  132. IPTOS_THROUGHPUT = 0x08
  133. IPTOS_RELIABILITY = 0x04
  134. IP_TTL = 2
  135. IP_HRDINCL = 3
  136. IP_OPTIONS = 4
  137. IP_MULTICAST_IF = 32
  138. IP_MULTICAST_TTL = 33
  139. IP_MULTICAST_LOOP = 34
  140. IP_ADD_MEMBERSHIP = 35
  141. IP_DROP_MEMBERSHIP = 36
  142. IP_DEFAULT_MULTICAST_TTL = 1
  143. IP_DEFAULT_MULTICAST_LOOP = 1
  144. IP_MAX_MEMBERSHIPS = 20
  145. IPX_TYPE = 1
  146. TCP_NODELAY = 1
  147. TCP_MAXSEG = 2
  148. SOPRI_INTERACTIVE = 0
  149. SOPRI_NORMAL = 1
  150. SOPRI_BACKGROUND = 2
  151. IMPLINK_IP = 155
  152. IMPLINK_LOWEXPER = 156
  153. IMPLINK_HIGHEXPER = 158
  154.  
  155. # Included from linux/in.h
  156. __SOCK_SIZE__ = 16
  157. IN_CLASSA_NET = 0xff000000
  158. IN_CLASSA_NSHIFT = 24
  159. IN_CLASSA_HOST = (0xffffffff & ~IN_CLASSA_NET)
  160. IN_CLASSA_MAX = 128
  161. IN_CLASSB_NET = 0xffff0000
  162. IN_CLASSB_NSHIFT = 16
  163. IN_CLASSB_HOST = (0xffffffff & ~IN_CLASSB_NET)
  164. IN_CLASSB_MAX = 65536
  165. IN_CLASSC_NET = 0xffffff00
  166. IN_CLASSC_NSHIFT = 8
  167. IN_CLASSC_HOST = (0xffffffff & ~IN_CLASSC_NET)
  168. def IN_MULTICAST(a): return IN_CLASSD(a)
  169.  
  170. IN_MULTICAST_NET = 0xF0000000
  171. INADDR_NONE = 0xffffffff
  172. IN_LOOPBACKNET = 127
  173. INADDR_LOOPBACK = 0x7f000001
  174. INADDR_UNSPEC_GROUP = 0xe0000000
  175. INADDR_ALLHOSTS_GROUP = 0xe0000001
  176. INADDR_MAX_LOCAL_GROUP = 0xe00000ff
  177.  
  178. # Included from asm/byteorder.h
  179. def __constant_ntohl(x): return \
  180.  
  181. def __constant_ntohs(x): return \
  182.  
  183. def __htonl(x): return __ntohl(x)
  184.  
  185. def __htons(x): return __ntohs(x)
  186.  
  187. def __constant_htonl(x): return __constant_ntohl(x)
  188.  
  189. def __constant_htons(x): return __constant_ntohs(x)
  190.  
  191. def ntohl(x): return \
  192.  
  193. def ntohs(x): return \
  194.  
  195. def htonl(x): return \
  196.  
  197. def htons(x): return \
  198.  
  199.